@charset "utf-8";
body{padding:0;margin:0;font:normal 12px/180% Verdana;color:#000;text-align:center;background:#f8f8f8;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/180% Verdana;}
a:link,a:visited{color:#000;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
img{border:none;}
ol,ul,li{list-style:none;} 
em{font-style:normal;}
/*clear*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
.fl{float:left;}
.fr{float:right;}
.w1000{width:1000px;}
.w960{width: 960px;}
.list_18 li{background:url(images/dot.png) no-repeat left 12px;padding-left:21px;}
.list_14 li{background:url(images/dot2.png) no-repeat left 8px;padding-left:20px;}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
.red,.red a:link,.red a:visited,.red a:hover{color:#d90010;}
.yellow,.yellow a:link,.yellow a:visited,.yellow a:hover{color:#f6b414;}
/*header*/
.header{height:50px;background:#e7e7e7;text-align: right;}
.header .time{line-height:50px;font-size: 14px;}
.header .search{margin-left: 28px;margin-top:8px;}
.header .search input.s1{background:#f1f1f1;height: 31px;line-height: 31px;border-radius:15px;border:none;width: 130px;padding-right: 32px;outline:none;padding-left: 6px;}
.header .search input#button{margin-left: -32px;vertical-align: middle;cursor: pointer;}
.header .sprache{margin-top:10px;margin-left: 25px;}
.header .sprache select{height: 26px;}
.mobile_header{display: none;}
/*logo*/
.logo{height:90px;position: relative;}
.logo .fl img{margin-top:12px;vertical-align: middle;}
.logo .fl span{margin-left: 74px;}
.logo .fr img{margin-top:30px;margin-left: 7px;cursor: pointer;}
.logo .fr div.wx_con{position: absolute;z-index: 999;display: none;right: 0}
.logo .fr div.wx_con img{margin-top: 0;margin-left: 0;}
/*nav*/
.nav{height:40px;line-height:40px;text-align: center;background:#000;font-size: 16px;}
.nav a{margin:0 14px;}
.nav span{float:left;margin-left: 20px;margin-top:10px;cursor: pointer;}
.nav_con{background:#f1f1f1;padding:40px;width:920px;display: none;}
.nav_con div{width: 228px;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;float:left;}
.nav_con div.bor_left{border-left:none;}
.nav_con div.bor_right{border-right:none;}
.nav_con div a{display: block;text-align: center;font-size: 18px;line-height: 160%;}
/*banner*/
.banner{margin-top: 20px;}
.banner2{margin-left: 0;width: 662px;margin-top: 30px;}
/*p1*/
.p1Con{margin-top:20px;background:url(images/p1bg.gif) repeat-y top right;}
.p1Con .fl{width: 662px;}
.p1Con .fr{width: 290px;padding:0 24px;}
.w622{width: 622px;margin-left: 0}
.p1Con .fl h2{font:normal 14px/20px Verdana;margin-top: 30px;width:622px;}
.p1Con .fl h2,.p1Con .fl h2 a:link,.p1Con .fl h2 a:visited,.p1Con .fl h2 a:hover{color:#d90010;}
.p1Con .fl h1{font:normal 22px/28px Verdana;margin-top:5px;width:622px;}
.p1Con .fl p,.pic3 p,.pic5 p{font-size: 14px;line-height: 160%;margin-top: 10px;color: #666}
.p1Con .fl ul.list_18{margin-top: 20px;width:622px;margin-left: 0;border-bottom: 1px solid #e9e9e9;padding-bottom: 20px;}
.p1Con .fl ul.list_18 li{font-size: 18px;line-height: 180%;}
.pic2 div{float:left;width: 284px;margin:30px 47px 0 0;}
.pic2 div h3,.pic3 h3,.pic5 h3{font:normal 14px/20px Verdana;margin-top:15px;}
.pic2 div h2,.pic3 h2,.pic5 h2{font:normal 18px/24px Verdana !important;margin-top:5px !important;width:284px !important;}
.pic2 div h2 a,.pic3 h2,.pic5 h2 a,.tit2 a{color:#000 !important}
.pic2 div p{margin-top: 8px;}
.p1Con .fl h2.tit2{font:bold 24px/30px Verdana;border-bottom: 1px solid #e9e9e9;margin-top:25px;padding-bottom:15px;}
.list1{margin-top: 20px;}
.list1 h3{font:normal 18px/24px Verdana;}
.list1 img{float:left;margin-right: 25px;}
.more{font-size: 14px;text-align: right;margin-top:10px;}
.tit3{height: 30px;line-height: 30px;margin-bottom: 10px;}
.mt20{margin-top: 20px;}
.tit3 h2{float:left;font:bold 18px/30px Verdana;}
.tit3 span{float: right;font-size: 14px;}
.tit4{border-bottom: 1px solid #e3e3e3;height: 56px;line-height: 56px;font-size: 18px;color:#999;margin-top:15px;}
.tit4 span{cursor: pointer;}
.tit4 span.active{color: #000}
.list2 li{border-bottom: 1px solid #e3e3e3;padding:16px 0;font-size: 14px;line-height: 160%;}
.list2 li span{float:left;font-family: "Myriad Pro";font-size: 30px;color:#f6b414;width: 34px;line-height: 34px;}
.list2 li a{width: 254px;display: inline-block;}
.pic4{width: 284px;margin:0 auto;}
.pic4 li{margin-top: 20px;}
/*link*/
.link{background:#000;margin-top: 30px;padding:0 50px;width: 900px;}
.link_1{padding:10px 0;font-size: 14px;border-bottom: 1px solid #3a2c09}
.link_1 a{margin-right:28px;}
.link_2{border-bottom: none;padding-top:10px;}
/*d2*/
.d2nav{height:60px;line-height:60px;font-size: 14px;}
.d2Con{background:url(images/p1bg.gif) repeat-y top right;}
.d2Con .fl{width:630px;border-top: 1px solid #e1e1e1;}
.d2Con .fr{width: 290px;padding:0 24px;}
.pic5{padding-top:40px;}
.pic5 img{float:left;margin-right: 28px;}
.pic5 h3{margin-top: 0}
.pic5 p{margin-top: 5px;}
.list3{padding-top: 40px;}
.list3 li{font-size: 14px;line-height: 160%;padding-bottom: 10px;color:#999;text-align: right;}
.list3 li a{color:#000;line-height: 160%;float:left;font-size:16px;}
.page_n{ text-align:center;font-size: 14px;border-top: 1px solid #dedede;padding-top: 40px;margin-top: 40px;}
.page_n a{ border:#efefef 1px solid;padding:7px 9px;text-decoration:none;margin:0 9px;}
.page_n a.common_current_page{ background:#f6b414;border:1px solid #e19f00;color:#fff; text-decoration:none;}
.d2pic{border-top: 1px solid #e1e1e1}
.d2pic ul{overflow: hidden;}
.d2pic li{float:left;width: 230px;margin:40px 0 0 26px;height: 220px;font-size: 16px;}
.d2pic li img{display: inline-block;margin-bottom: 18px;}
/*txt*/
.d2txt .fl h1{font:bold 18px/24px Verdana;margin-top: 20px;margin-bottom:10px;}
.d2txt .fl h4,.d2gg_txt h4{font:normal 16px/20px Verdana;color: #999}
.magnifier{font-size: 14px;color:#999;text-align: right;margin-top:10px;}
.magnifier input{background:#72a4c9;width:13px;height:13px;border:none;color:#fff;cursor: pointer;font-size: 14px;line-height: 13px;}
.txt_con{font-size: 16px;line-height: 180%;}
.txt_con p{margin-bottom:20px;word-wrap:break-word;}
.txt_con em{font-style:italic;}
.txt_d{font-size: 16px;text-align: center;margin-top: 56px;}
.txt_d,.txt_d a{color: #666}
.d2gg_txt{border-top: 1px solid #e1e1e1;}
.d2gg_txt h1,.d2gg_txt h4{text-align: center;}
.d2gg_txt h1,.d2gg_txt h4,.d2gg_txt .magnifier{width: 800px;margin:0 auto;}
.d2gg_txt h1{margin-top:20px;font:bold 18px/24px Verdana;margin-bottom:10px;}
.d2gg_txt .magnifier{margin-top:10px;}
.text{position:relative;top:0;left:0; overflow:hidden;margin-top:20px;}
.text table,.text td{width:950px;}
.left_btn{background:url(images/left.png);width:28px;height:57px; position:absolute;left:30px;top:230px; display:block;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity=60); }
.left_btn a{ display:block;width:28px;height:57px;}
.right_btn{ background:url(images/right.png);width:28px;height:57px; position:absolute;right:30px;top:230px; display:block;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity=60); }
.right_btn a{display:block;width:28px;height:57px;}
.picdesc{padding-top:10px;word-wrap:break-word;font-size:16px;line-height:140%;font-size:13px;color:#00F;}
.picdesc font{color:#00F;}
.page_pic div.pic{text-align:center;}
.d2gg_txt .txt_con{width: 966px;}
.d2gg_txt .pic8g h3{border-top: 1px solid #dedede;padding-top: 32px;margin-top:100px;font:normal 18px/24px Verdana;color:#cf000d;}
.d2gg_txt .pic8g ul{overflow: hidden;}
.d2gg_txt .pic8g li{float:left;width: 230px;margin:40px 0 0 26px;height: 220px;font-size: 16px;}
.d2gg_txt .pic8g li img{display: inline-block;margin-bottom: 18px;}
.mobile_pic8g{display:none;}
/*copyright*/
#copyright{text-align: center;font-size: 16px;padding:25px 0;}
/*fd_left*/
#fd_left{bottom:10%;right:50%;z-index:1000;width:32px;margin-right:530px;position:fixed;}
#fd_left span{display:block;text-align: center;margin-bottom: 15px;cursor: pointer;}
*html #fd_left{position:absolute;right:expression(eval(document.documentElement.scrollLeft+ (document.documentElement.clientWidth -1000)/2-200));top:expression(eval(document.documentElement.scrollTop+350))
}
#back_top,.mobile_nav_con{display: none;}
.addthis_toolbox a span{display:none !important;}
#fd_left .addthis_toolbox a{margin-bottom:15px !important;display:block}
.addthis_toolbox a.addthis_button_print{background:url(images/print.png) no-repeat !important;width:28px !important;height:27px;}
.addthis_toolbox a.addthis_button_email{background:url(images/mail.png) no-repeat !important;width:26px !important;height:19px;}
.addthis_toolbox a.addthis_button_facebook{background:url(images/icon3b.png) no-repeat !important;width:29px !important;height:29px;}
.addthis_toolbox a.addthis_button_twitter{background:url(images/icon4b.png) no-repeat !important;width:31px !important;height:31px;}
.addthis_toolbox a.addthis_button_wechat{background:url(images/icon6b.png) no-repeat !important;width:29px !important;height:29px;}
.addthis_toolbox a.addthis_button_compact{background:url(images/back.png) no-repeat !important;width:29px !important;height:29px;bottom:0}
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m{padding:0 !important}
.share{width:240px;margin-top:20px;display:none}
.share .addthis_toolbox{float:left;}
.share .addthis_toolbox a{margin:0 4px;}
.share .addthis_toolbox a.addthis_button_email{margin-top:5px;}
.share span{float:left;margin-left:4px;}